@import url("html5.css");    
.xitong h3{
	font-size: 22px;
    font-weight: normal;
    line-height: 65px;
    
    color: #28374e;
}
.erem{
	text-indent: 2em;
}
.header{
	width: 1024px;
	margin: auto;
	line-height: 105px;
}
.header .logo{
	float: left;
}
.header .logo img{
	vertical-align: middle;
	width: 160px;
	height: 105px;
}
.header .tel{
	float: right;
	text-indent: 40px;
	background: url(../images/tel.jpg) no-repeat left;
	font-style: italic;
	padding-right:12px;
}
.navbox{
	width: 100%;
	margin:auto;
	position: absolute;
	z-index: 9999;
}
.nav{
	width: 1024px;
	margin: auto;
	background:#28374e;
	height: 70px;
	font-size: 14px;
}
.nav .navigation{
	width: 815px;
	float: left;
	line-height: 70px;
}
.nav .navigation li{
	float: left;
	width:116.43px;
	text-align: center;
	position: relative;
	z-index:9;
}
.nav .navigation li a{
	color: #fff;
	display: block;
	height: 68px;
	transition: all 1s;
}
.nav .navigation>li>a:hover,.nav .navigation>li>a.activ{
	border-bottom: 2px solid #c5181e;
	font-weight: bold;
	color: #c5181e;	
	transition: all 1s;
}
.nav .navigation li ul li{
	width:18em;
	text-align: center;
}
.nav .navigation li ul li a{
	height:30px;
	line-height:30px;
}
/*.nav .navigation li .menu dd{
	height: 36px;
	line-height: 36px;
}
.nav .navigation li .menu dd a{
	color: #fff;
	display: block;
	transition: all .8s;
}
.nav .navigation li .menu dd a:hover{
	color: #c5181e;	
	transition: all .8s;
}*/

.nav .neg{
	width: 209px;
	float: left;
	padding-top: 15px;
	color: #fff;
	background: #c5181e;
	height: 55px;
}
.nav .neg li{
	text-align: center;
}
.banner{
	width: 100%;
	margin:35px auto 0 auto;
}

.ban{
	position: relative;
}
.ban h3{
	position:absolute;
	top:30%;
	height:20%;.
	color:#28374C;
}
.ban h3 span{
	display: inline-block;
	width:16.667em;
	height:200%;
	line-height:280%;
	background:rgba(51,51,51,.4);
	color: #fff;
	text-align: right;
	font-size:2.083em;
	padding-right: 15%;
}
.ban h3 p{
	display: inline-block;
	width:100%;
	height:100%;
	line-height:280%;
	background:rgba(51,51,51,.4);
	color: #fff;
	text-align: right;
	font-size:2.083em;
	padding-right: 15%;
}
.banner img{
	display: block;
	width: 100%;
}
/** {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*/
#owl-demo {
	position:relative;
	width:100%;
	height:auto;
	margin:0px auto 0 auto;
}
#owl-demo .item {
	position:relative;
	display:block;
}
#owl-demo img {
	display:block;
	width:100%;
	height:auto;
}
.owl-pagination {
	position:absolute;
	left:0;
	bottom:10px;
	width:100%;
	height:22px;
	text-align:center;
}
.owl-page {
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 5px;
	background-image:url(../images/bg15.png);
	*display:inline;
	*zoom:1;
}
.owl-pagination .active {
	width:25px;
	background-image:url(../images/bg16.png);
}
.owl-buttons {
	display:none;
}
.owl-buttons div {
	position:absolute;
	top:50%;
	width:40px;
	height:80px;
	margin-top:-40px;
	text-indent:-9999px;
}
.owl-prev {
	left:0;
	background-image:url(../images/bg17.png);
}
.owl-next {
	right:0;
	background-image:url(../images/bg18.png);
}
.owl-prev:hover {
	background-image:url(../images/bg19.png);
}
.owl-next:hover {
	background-image:url(../images/bg20.png);
}
.serve{
	width: 1024px;
	margin: auto;
}
.serve .title{
	text-align: center;
	font-size:36px;
	font-weight: normal;
	color: #28374e;
	padding: 47px 0 68px;
	
}
.serve .title span{
	border-bottom: 1px solid #c20f15;
	display: inline-block;
	padding:0 10px 15px;
}
.serve .servebox .sthree li{
	width:33.33%;
	float: left;
	
}
.serve .servebox .sthree li img{
	width:220px;
	height: 220px;
	border-radius: 360px;
	transition: all 1s;
}
.serve .servebox .sthree li img:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);		/* IE 9 */
	-webkit-transform: rotate(360deg);	/* Safari and Chrome */
	-o-transform: rotate(360deg);		/* Opera */
	-moz-transform: rotate(360deg);		/* Firefox */
	transition: all 1s;
}
.serve .servebox .sthree li dl{
	width: 200px;
	font-size: 14px;
}
.serve .servebox .sthree li dl h3,.serve .servebox .stwo li dl h3{
	text-align: center;
	font-size: 18px;
	color: #28374c;
	line-height:70px;
}
.serve .servebox .sthree li dl h3 a,.serve .servebox .stwo li dl h3 a{
	color: #28374c;
}
.serve .servebox .sthree li dl p,.serve .servebox .stwo li dl p{
	padding: 0 8px;
}
.serve .servebox .sthree li dl p span,.serve .servebox .stwo li dl p span{
	color: #C20F15;
}
.serve .servebox .sthree li:nth-child(2) dl{
	margin: auto;
}
.serve .servebox .sthree li:last-of-type dl{
	float: right;
}
.serve .servebox .stwo li{
	width:46%;
	float: left;
	padding-top: 15px;
}
.serve .servebox .stwo li:nth-of-type(2){
	float: right;
}
/*
.serve .servebox .stwo li img{
	width:190px;
	height: 190px;
	border-radius: 360px;
	transition: all 1s;
}
.serve .servebox .stwo li img:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);		/* IE 9 *
	-webkit-transform: rotate(360deg);	/* Safari and Chrome *
	-o-transform: rotate(360deg);		/* Opera *
	-moz-transform: rotate(360deg);		/* Firefox *
	transition: all 1s;
}*/
.serve .servebox .stwo li dl{
	width: 100%;
	margin: auto;
}
.serve .servebox .stwo li dl dt{
	width: 120px;
	text-align: left;
	float: left;
}
.serve .servebox .stwo li dl dt img{
	width: 88px;
	vertical-align: middle;
	padding-top:35%;
}
.serve .servebox .stwo li dl dd{
	width: 340px;
	float: left;
}
.serve .servebox .stwo li dl dd h3{
	text-align: left;
	padding-left: 8px;
}

.terrace{
	width: 100%;
	margin:30px auto 0;
	background: #cc2e2d;
	padding-bottom:70px;
	position: relative;
}
.terrace .terracebox{
	width: 1024px;
	margin: auto;
	padding-top: 80px;
}
.terrace .terracebox .title{
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	padding:0px 0 68px;
	
}
.terrace .terracebox .title span{
	border-bottom: 1px solid #fff;
	display: inline-block;
	padding:0 10px 12px;
}
.terrace .terracebox .terracetu{
	width: 900px;
	margin: auto;
}
.terrace .terracebox .terracetu dt{
	width: 100%;
	margin: auto;
	text-align: center;
}
.terrace .terracebox .terracetu dt img{
	width: 746px;
	display: block;margin: auto;
}
.terrace .terracebox .terracetu dd{
	width: 900px;
	margin: auto;
}
.terrace .terracebox .terracetu dd p{
	float: left;
	width:33.33%;
	font-size: 12px;
	color: #fff;
	padding: 10px 0; text-align: center;
} 

.terrace .terracebox .terracewen{
	width:900px;
	margin: auto;
}
.terrace .terracebox .terracewen li{
	float: left;
	width:33.33%;
	font-size: 12px;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	font-size: 12px;
}
.terrace .terracebox .terracewen li p span{
	font-size: 30px;
	padding-right: 8px;
}
.terrace .terracebox .terracewen li p:first-of-type{
	font-size: 18px;
	padding: 15px 0;
}
.dlou{
	width: 100%;
	margin:30px auto;
	background:#ba131a;
}
.dlou p{
	width: 1024px;
	margin: auto;
	font-size: 14px;
	color: #fff;
	padding: 24px 0;
}
.yun{
	position: absolute;
	bottom:-17px;
	left: 50%;
	margin-left: -40px;
}
.cloud{
	width: 1024px;
	margin: auto;
}
.cloud .title{
	color: #28374e;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding-top: 53px;
}
.cloud .title span{
	display: inline-block;
	padding: 22px;
	border-top:2px solid #BA131A;
}
.cloud .clouds{
	padding-top:40px;
}
.cloud .clouds dt,.cloud .clouds dd{
	float: left;
}
.cloud .clouds dt{
	width: 458px;
}
.cloud .clouds dt p{
	font-size: 16px;
	color: #28374e;
}
.cloud .clouds dt ul li{
	line-height: 42px;
	clear: both;
	margin: 20px 0;
}
.cloud .clouds dt ul li span{
	display: inline-block;
	width: 42px;
	height: 42px;
	background:#BA131A;
	border-radius: 360px;
	text-align: center;
	color: #fff;
	font-size:38px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
.cloud .clouds dd{
	padding-top: 30px;
	float: right;
	width:514px;
}
.cloud .clouds dd img{
	width: 514px;
	height: 223px;
}
.end{
	width: 100%;
	margin: auto;
	position: relative;
	background: url(../images/duan1.jpg) repeat-x left top;
}
.end .endbox{
	width: 1024px;
	margin: auto;
	position: relative;
}
.end .endbox .endtu{
	position:absolute;
	top: 0;
	left: 50%;
	margin-left: -35.5px;
}
.end .endbox .title{
	color: #28374e;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding-top:106px;
}
.end .endbox .title span{
	display: inline-block;
	padding: 22px;
	border-top:2px solid #BA131A;
}
.end .endbox dl{
	padding:40px 0 124px 0;
}
.end .endbox dl dt{
	width: 537px;
	padding-right:30px;
	float: left;
}
.end .endbox dl dd{
	width: 454px;
	float: right;
	padding-top: 100px;
	color: #28374e;
}
.tubetu{
	position: absolute;
	bottom:-23px;
	left: 50%;
	margin-left: -31px;
}
.tube{
	width: 1024px;
	margin: auto;
}
.tube .title{
	color: #28374e;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding-top:70px;
}
.tube .title span{
	display: inline-block;
	padding: 22px;
	border-top:2px solid #BA131A;
}
.tube p.dlou1{
	padding-top:40px;
	text-indent: 2em;
}
.tube dl{
	padding-top:50px;
}
.tube dl dt{
	float: left;
	width: 613px;
	padding-right: 32px;
}
.tube dl dd{
	float: left;
	width:379px;
	color: #28374e;
	padding-top:40px;
font-size:15px;
}
.tube dl dd h3{
	font-weight: normal;
	font-size: 16px;
	padding-bottom: 36px;
}
.tube .dj{
	width:1024px;
	margin:120px auto 72px;
	background: #1b2429;
	padding: 0 30px;
}
.tube .dj ul li{
	float: left;
}
.tube .dj ul li h2{
	font-size: 30px;
	color: #fff;
	line-height: 48px;
	padding-top: 15px;
}
.tube .dj ul li p{
	font-size: 18px;
	color: #fff;
}
.tube .dj ul li.anniu{
	float: right;
}
.tube .dj ul li.anniu a{
	display: inline-block;
	width: 130px;
	height: 50px;
	background: #BA131A;
	color: #fff;
	margin-top:30px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
}
.wrap{
	width: 1024px;
	margin:0 auto;
	padding:35px 0;
}
.high-margin {
    margin: 40px 0;
}
.text-center {
    text-align: center;
}
.sixcol{
    position: relative;
    float: left;
}
.white {
    color: white;
}
.wrap .sixcol h2 {
    font-size: 2.45em;
    line-height: 1.4em;
}
.wrap .sixcol h4 {
    font-size: 1.3em;
    line-height: 1.333em;
}
.sixcol {
    width: 48.618784527%;
}
.orange-button, .orange-button:visited {
    background-color: #f17904;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fb8614), to(#f17904));
    background-image: -webkit-linear-gradient(top, #fb8614, #f17904);
    background-image: linear-gradient(to bottom, #fb8614, #f17904);
    border: none;
    color: white;
    text-shadow: none;
    box-shadow: none;
}
.button, .button:visited {
    border: none;
    box-shadow: none;
    color: white;
    cursor: pointer;
    font-size: 1.0em;
    padding: 7px 20px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    line-height: 21px;
    text-shadow: none;
    border-radius: 1px;
    /* background-color: #10181a; */
    background-color: #b91d22;
}
.margin-top-3 {
    margin-top: 3em;
}
img {
    height: auto;
    vertical-align: middle;
}



/**/
.footer{
	width: 100%;
	margin: auto;
	background: #28374e;
}
.footer .footerbox{
	width: 1024px;
	margin:0 auto;
	padding:35px 0;
}
.footerbox .footnav{
	text-align: center;
	
}
.footerbox .footnav li{
	display: inline-block;
	color: #fff;
	font-size: 14px;
}
.footerbox .footnav li a{
	color: #fff;
}
.footerbox .tubiao{
	text-align: center;
	padding: 15px 0;
}
.footerbox .tubiao li{
	color: #fff;
	font-size: 20px;
}
.footerbox .tubiao li i.iconfont{
	padding: 0 6px;
	font-size: 20px;
}
.footerbox .bq{
	text-align: center;
	color: #fff;
	font-size: 14px;
}
/*hzhb*/
.hzhb{
	width: 1024px;
	margin:18px auto;
	color: #28374e;
	font-size: 16px;
	
}
.dqwz{
	display: none;
}
.hzhb .dqwz li a{
	color: #28374e;
}
.hzhb .dqwz li span{
	padding: 0 12px;
}
.hzhb .titile{
	font-size: 30px;
	font-weight: normal;
	line-height:65px;
	text-align: center;
}

.hzhb .titile a{
	color: #28374e;
	display: inline-block;
	display: none;
}

.hzhb .hzhb_tu{
	padding-bottom: 60px;
}
.hzhb .hzhb_tu li{
	width:254px;
	height: 254px;
	background: #f6f7f8;
	float: left;
	border: 1px solid #dbdbdb;
}
.hzhb .hzhb_tu li a img{
	display: block;
	width:254px;
	height: 254px;
}
/*news2*/
.news li{
	height: 100px;
	border-bottom: 1px solid #dbdbdb;
	padding-top: 18px;
}
.news dt{
	width: 860px;
	float: left;	
}
.news dt h3.bt{
	font-size: 18px;
	padding-bottom: 12px;
}
.news dt h3.bt a{
	color: #28374e;
}
.news dt p{
	width:100%;
	height:46px;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news dd{
	width:110px;
	float: right;
	font-size: 14px;
	color: #808080;
	padding-top: 60px;
}
/*翻页*/
.flip{
	width: 1024px;
	height:68px;
	padding-top: 42px;
	text-align: center;
	font-size: 14px;
	color: #808080;
}
.flip li a{
	display: inline-block;
	width: 28px;
	height: 28px;
	border: 1px solid #d9d9d9;
	color: #808080;
	line-height: 28px;
	margin: 0 2px;
	transition: all 1s;
}
.flip li em{
	color: #808080;
	line-height: 28px;
	width: 28px;
	height: 28px;
	text-underline-style: none;
	display: inline-block;
	word-spacing:2px;
	letter-spacing:2px;
}
.flip li a:hover,.flip li a.active{
	color: #fff;
	background: #c5181e;
	border: 1px solid #c5181e;
	transition: all 1s;
}
.flip li span{
	display: inline-block;
	float: right;
	color: #28374e;
}
.lxwm .xbt{
	line-height: 60px;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
}
.lxwm .dlou2{
	font-size: 16px;
	color: #28374C;
}
.lxwm .lxtu{
	width:100%;
	margin:40px auto;
}
.lxwm .lxhx{
	width: 1022px;
	height: 168px;
	border: 1px solid #bfbfbf;
}
.lxwm .lxhx dt{
	width: 168px;
	height: 168px;
	border-right: 1px solid #bfbfbf;
	background:#f2f2f2;
	float: left;
}
.lxwm .lxhx dt img{
	width:60px;
	height: 60px;
	border-radius: 360px;
	display: block;
	margin:28px auto;
	transition: all 1s;
}
.lxwm .lxhx dt img:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);		/* IE 9 */
	-webkit-transform: rotate(360deg);	/* Safari and Chrome */
	-o-transform: rotate(360deg);		/* Opera */
	-moz-transform: rotate(360deg);		/* Firefox */
	transition: all 1s;
}
.lxwm .lxhx dt p{
	font-size: 18px;
	color: #28374C;
	text-align: center;
}
.lxwm .lxhx dd{
	width: 826px;
	height: 168px;
	float: right;
	font-size: 14px;
	color: #28374C;
}
.lxwm .lxhx dd p{
	width: 826px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #bfbfbf;
	overflow: hidden;
}
.lxwm .lxhx dd p:last-of-type{
	border-bottom:none;
}
/*zxls-box*/
.zxls-box{
	width: 100%;
	margin: auto;
}
.zxls-box .zxlstop{
	background: #f2f2f2;
}
.zxls-box .zxlstop .zjnr{
	width: 1024px;
	margin:15px auto;
	font-size: 14px;
	color: #28374e;
	padding: 15px 0;
}
#zpxx{
	width: 1024px;
	margin:15px auto;
}
#zpxx .zpbt{
	height: 38px;
}
#zpxx .zpbt li{
	width:33.33%;
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
}
#zpxx .zpbt li:first-of-type{
	background: #c5181e;
}
#zpxx .zpbt li:nth-child(2){
	background: #d1464b;
}
#zpxx .zpbt li:last-of-type{
	background: #e28b8e;
}

#zpxx .zpbtbox .zpbtnr{
	width:1024px;
	margin: auto;
}
#zpxx .zpbtbox .zpbtnrbox li{
	margin:0 0 2px 0;
}
#zpxx .zpbtbox .zpbtnr dt{
	position: relative;
	height: 38px;
	line-height: 38px;
}
#zpxx .zpbtbox .zpbtnr dt p{
	width:33.33%;
	float: left;
	text-align: center;
	color: #28374e;
	background: #ebeced;
}
#zpxx .zpbtbox .zpbtnr dt p:first-of-type{
	text-align: left;
	text-indent: 24px;
}
#zpxx .zpbtbox .zpbtnr dt span{
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 360px;
	background: #c5181e;
	position: absolute;
	right: 10px;
	top: 9px;
	color: #fff;
	cursor: pointer;
	overflow: hidden;
}
#zpxx .zpbtbox .zpbtnr dt span em{
	font-style: normal;
}
#zpxx .zpbtbox .zpbtnr dd{
	width:100%;
	margin:4px 0;
	font-size: 12px;
	display: none;
}
#zpxx .zpbtbox .zpbtnr dd .nr_box{
	width:976px;
	padding:20px 24px;
	background: #f9f9f9;
}
#zpxx .zpbtbox .zpbtnr dd form{
	background: #fff;
	padding:20px 24px;
}
#zpxx .zpbtbox .zpbtnr dd form input{
	border: none;
	background: #BA131A;
	padding: 10px 16px;
	color: #fff;
	cursor: pointer;
	margin-right: 16px;
}
#zpxx .zpbtbox .zpbtnr dd form input:last-of-type{
	background: #28374e;
}

/*lxfs*/
.lxfs{
	width: 1024px;
	margin:30px auto;
	padding-bottom: 60px;
}
.lxfs dt{
	width:280px;
	float: left;
	line-height:48px;
	background: #eee;
	padding: 10px;
}
.lxfs dt p{
	clear: both;
}
.lxfs dt p span{
	float: left;
}
.lxfs dt p img{
	padding-top:14px;
	float: left;
	padding-left: 8px;
}
.lxfs dd{
	width:660px;
	height: 402px;
	float: right;
}
.lxfs dd img{
	width: 100%;
}
/*cpjs_box*/
.cpjs_box{
	width: 1024px;
	margin: auto;
	padding: 20px 0;
}
.cpjs_box .xitong{
	width: 100%;
	margin: 60px auto 40px;
}
.anquan li{
	width:20% !important;
}
.cpjs_box .xitong li{
	width:128px;
	float: left;
}
.cpjs_box .xitong li span{
	display: block;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
.cpjs_box .xitong li span img{
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 360px;
	transition: all 1s;
	border: 1px solid #fff;
}
.cpjs_box .xitong li span img:hover{
	transition: all 1s;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);		/* IE 9 */
	-webkit-transform: rotate(360deg);	/* Safari and Chrome */
	-o-transform: rotate(360deg);		/* Opera */
	-moz-transform: rotate(360deg);		/* Firefox */
}
.cpjs2 li{
	width: 100% !important;
}
.cpjs2 li img{
	display: block;
	margin: auto;
}
.location{
	width:100%;
	background: #f2f2f2;
	padding: 50px 0;
}
.locationbox{
	width: 1024px;
	margin: auto;
}
.locationbox .titile{
	font-size:22px;
	font-weight: normal;
	line-height:65px;
}
.locationbox .titile a{
	color: #28374e;
	display: inline-block;
}
.locationbox .locationnr dt{
	width:390px;
	float: left;
	padding-top: 165px;
}
.locationbox .locationnr dd{
	width: 577px;
	float: right;
}
.locationbox .locationnr dt p span{
   display: inline-block;
    width: 6px;
    height: 6px;
    background: #000;
    text-align: center;
    border-radius: 360px;
    margin-right: 5px;
}
.locationbox .locationnr dd img{
	width: 577px;
	height: 413px;
}

/*sykh*/
.sykh{
	width: 100%;
	margin: auto;
	background: url(../images/gdc.jpg) no-repeat center;
}
.sykh .sykhbox{
	width: 1024px;
	margin: auto;
	padding:87px 0;
}
.sykhbox .titile{
	font-size:22px;
	font-weight: normal;
	padding: 60px 0 26px 0;
}
.sykhbox .titile a{
	color: #fff;
	display: inline-block;
}
.sykhbox p{
	line-height: 28px;
	color: #fff;
}
/*yycj*/
.yycj{
	width: 1024px;
	margin: auto;
	padding-bottom: 90px;
}
.yycj .titile{
	font-size:22px;
	font-weight: normal;
	padding: 60px 0 26px 0;
}
.yycj .titile a{
	color: #28374e;
	display: inline-block;
}
.yycj p{
	line-height:28px;
}
.cp3box{
	width:1024px;
	margin: auto;
	height: 200px;
	padding-top:140px;
}
.cp3box4{
	width:1024px;
	margin: auto;
	padding: 50px 0;
}
.cp3box4 dl dt{
	width: 390px;
	float: left;
	padding-top: 120px;
}
.cp3box4 dl dd{
	float: right;
}
.cp3centbox{
	height:240px;
	width: 1024px;
	margin: auto;
	padding-top:60px;
}
.xuni{
	width: 1024px;
	margin:20px auto 50px;
}
.xuni li{
	background: #c5181e;
	color: #fff;
	margin: 5px 0;
	padding: 5px 10px;
}
.cp3cent{
	width:1024px;
	margin:0px auto;
	padding: 50px 0;
}
.cp3cent dl dt{
	float: left;
	width:575px;
	padding-right: 25px;
}
.cp3cent dl dd{
	float: right;
	width:424px;
	padding-top:50px;
}
.cp3cent dl dd span{
	display: block;
	float: right;
}

.cp3center{
	width:1024px;
	margin:0px auto;
	padding: 50px 0;
}
.cp3tubj{
	width:1024px;
	margin:0px auto;
	height: 300px;
}
.cp3tubj p{
	padding-top: 90px;
}
.cp3tubjbox{
	background: url(../images/cptubj1.jpg) no-repeat center !important;
	background-size: 100% 100%;
}
/*cpjs1*/
.cpjs1{
	width: 1024px;
	margin:26px auto;
	position: relative;
}
.cpjs1 dt{
	width:200px;
	float: left;
}
.cpjs1 dt h4{
	position:absolute;
	top:40%;
	height:20%;.
	font-size: 22px;
	color:#28374C;
}
.cpjs1 dd{
	width:788px;
	float: right;
	padding-left: 36px;
}
.cpjs1 dd ul li span{
	display: inline-block;
	width:154px;
	height: 40px;
	background: #c5181e;
	margin: 5px 12px;
	color: #fff;
	text-align: center;
	line-height:40px;
}
.cpjs1box .aqpt{
	color: #BA131A;
	font-size: 30px;
	font-weight: bold !important;
	padding-top: 0px;
}
.gdc{
	width: 100%;
	margin:20px auto;
	background: url(../images/gdc.jpg) no-repeat center !important;
	background-size: 100% 100%;
}
.gdc .gdcnr{
	width: 1024px;
	margin: auto;
	padding: 144px 0;
	color: #e9edf5;
}
.xxl{
	width: 1024px;
	margin: auto;
	padding: 30px 0;
}
.xxl .titile{
	font-size: 30px;
	font-weight: normal;
	line-height:65px;
	text-align: center;
}
.xxl .titile a{
	color: #28374e;
	display: inline-block;
}
.xxl .dlou2{
	padding-top: 20px;
	font-size: 16px;
	color: #28374C;
}
.xxl .xxlbox{
	width: 100%;
	margin: 15px auto;
}
.xxl .xxlbox dt{
	float: left;
	width:446px;
}
.xxl .xxlbox dt ul{
	padding-top: 36px;
}
.xxl .xxlbox dt ul li{
	line-height:32px;
}
.xxl .xxlbox dt ul li h4{
	float: left;
	width: 50%;
	font-size: 18px;
	color: #28374e;
}
.xxl .xxlbox dt ul li p a{
	float: left;
	width: 50%;
	color: #28374e;
}
.xxl .xxlbox dd{
	float: left;
	width:578px;
}
.xxl .xxlbox dd ul li{
	display: none;
	text-align: right;
}
.xxl .xxlbox dd ul li img{
	width: 575px;
}
.axlbox{
	width: 100%;
	margin: auto;
	background: #f2f2f2;
}
.axlbox .axl{
	width: 1024px;
	margin: auto;
	padding: 30px 0;
}
.axlbox .axl .titile{
	font-size: 30px;
	font-weight: normal;
	line-height:65px;
	text-align: center;
}
.axlbox .axl .titile a{
	color: #28374e;
	display: inline-block;
}
.axlbox .axl .dlou2{
	padding-top: 20px;
	font-size: 16px;
	color: #28374C;
}
.axlbox .axl .axlnr{
	width: 100%;
	margin: 15px auto;
}
.axlbox .axl .axlnr dt{
	width:560px;
	float:left;
}
.axlbox .axl .axlnr dt ul li{
	display:none;
	text-align: left;
}
.axlbox .axl .axlnr dt ul li img{
	width:558px;
}
.axlbox .axl .axlnr dd{
	width:366px;
	float:right;
	padding-top: 36px;
	line-height: 32px;
}
.axlbox .axl .axlnr dd ul li p a{
	color: #28374e;
}
/*biaodan*/
.biaodan{
	width:100%;
	margin:30px auto;
}
.biaodan .bdbt{
	font-size: 20px;
	font-weight: normal;
	color: #28374e;
}
.biaodan .bdbt span{
	display: inline-block;
	width: 36px;
	height: 36px;
	background: #28374e;
	border-radius: 360px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	margin-right: 12px;
}
.biaodan .bdbt em{
	font-style: normal;
	font-size: 20px;
	color: #808080;
	padding-left: 30px;
}
.biaodan ul li{
	margin: 20px auto;
}
.biaodan ul li hgroup{
	display: inline-block;
	padding: 10px 20px;
}
.biaodan ul li hgroup label{
	font-size: 16px;
}
.biaodan ul li.antj input{
	border: none;
	border-radius: 4px;
	background: #c5181e;
	font-size: 16px;
	color: #fff;
	width: 120px;
	height: 40px;
}
/*fwtxbox*/
.fwtxbox{
	width: 920px;
	margin:42px auto;
}
.fwtxbox li{
	width:25%;
	float: left;
	text-align: center;
}
.fwtxbox li dl{
	margin: auto;
}
.fwtxbox li:last-of-type dl{
	float: right;
}
.fwtxbox li:first-of-type dl{
	float: left;
}
.fwtxbox li dl{
	width: 130px;
	height: 130px;
	background: #c5181e;
	border-radius:360px;
	transition: all .8s;
}
.fwtxbox li dl dt{
	padding-top: 20px;
}
.fwtxbox li dl dd{
	color: #fff;
}
.fwtxbox li dl:hover{
	background: #a71217;
	transition: all .8s;
}
.fwtxtu ul li{
	width: 498px;
	border: 1px solid #28374e;
	float: left;
	margin-bottom:15px;
}
.fwtxtu ul li:nth-child(even){
	float: right;
}
.fwtxtu ul li dl dt{
	float: left;
	width: 148px;
	border-right: 1px solid #28374e;
}
.fwtxtu ul li dl dt img{
	display: block;
	width: 148px;
	height: 88px;
}
.fwtxtu ul li dl dd{
	float: left;
	width: 328px;
	padding:0 10px;
	color: #28374e;
	line-height: 24px;
}
.fwtxtu ul li dl dd h3{
	font-size: 18px;
	padding:6px 0 10px 0;
}
.fwtxtu ul li dl dd p{
	font-size: 14px;
}
.fwtxtu ul li.lasts{
	clear: both;
	width:1022px;
}
.fwtxtu ul li.lasts dl dd{
	float: left;
	width: 852px;
	padding:0 10px;
	color: #28374e;
	line-height: 24px;
}
.fwtuer{
	width: 1024px;
	margin: auto;
}

.fwtuer li img{
	width: 498px;
	height: 228px;
	border: 1px solid #dddddd;
	float: left;
}
.fwtuer li img:last-of-type{
	float:right;
}
/*fwtxbox2*/
.fwtxbox2{
	width: 100%;
	margin:40px auto;
	background: #f2f2f2;
}
.fwtxbox2 .fwtxbox2nr{
	width: 1024px;
	margin: auto;
	padding: 40px 0;
}
.fwtxbox2 .fwtxbox2nr .xbt{
	line-height: 60px;
	font-size: 22px;
	color: #28374e;
	font-weight: normal;
}
.fwtxbox2 .fwtxbox2nr img{
	display: block;
	margin: auto;
}

/*客户案例*/
.tables{
	width: 1024px;
	margin-bottom: 30px;
}
.tables img{
	display: block;
	width: 100%;
}
/*bj*/
.bj{
	width: 100%;
	background: #fff;
}
.bj:nth-child(odd){
	background: #f2f2f2;
}
.tubox{
	display: block;
	margin:0px auto;
	padding:20px 0 40px;
}
.fkmx{
	width: 1024px;
	margin:0px auto;
	color: #28374e;
}
.xbt{
	line-height: 60px;
	font-size: 20px;
}
.dlou2{
	font-size: 16px;
	color: #28374C;
	text-indent: 2em !important;
}
.dlou1{
	text-indent: 2em !important;
}
.jjfabox{
	width: 1024px;
	margin: auto;
	padding: 10px 0 40px;
}
.cp3{
	width: 100%;
	margin:0px auto;
	background: url(../images/gdc.jpg) no-repeat center !important;
	background-size: 100% 100%;
	color: #e9edf5;
}

.fan{
	width: 100%;
	margin:0px auto;
	background: url(../images/gdc.jpg) no-repeat center !important;
	background-size: 100% 100%;
}

.fan .jjfanan{
	width: 1024px;
	margin: auto;
	padding:55px 0 125px;
	color: #e9edf5;
}
.rzfabox{
	width: 1024px;
	margin: auto;
	padding:55px 0 125px;
	position: relative;
}
.rzfabox .li1{
	width: 810px;
	float: left;
}

.rzfabox .li2{
	position: absolute;
	right: 0;
	top:35%;
}
.ycjrfa,.bzyw{
	width: 1024px;
	margin: auto;
	padding:30px 0 80px;
}
.fanbox{
	width: 100%;
	margin:0px auto;
	background: url(../images/bjtu2.jpg) no-repeat center !important;
	background-size: 100% 100%;
}
.jjfanan{
	width: 1024px;
	margin: auto;
	padding:48px 0 104px;
	color: #28374e;
}

.xxl .xxlbox dt ul li h4 span{
display: inline-block;
    width: 6px;
    height: 6px;
    background: #000;
    text-align: center;
    border-radius: 360px;
    margin-right: 5px;
}


.xxl .xxlbox dt ul li p a span{
display: inline-block;
width: 6px;
    height: 6px;
    background: #fff;
    text-align: center;
    border-radius: 360px;
    margin-right: 5px;
border:1px solid #000;
}

.axlbox .axl .axlnr dd ul li p a span{
display: inline-block;
    width:6px;
    height:6px;
    background: #fff;
    text-align: center;
    border-radius: 360px;
    margin-right: 5px;
	border: 1px solid #000;
}
.gzjbox {
	padding-bottom: 15px;
	padding-top:16px;
}
.gzjbox li{
	line-height:2;
}
.gzjbox li span{
	display: inline-block;
	width:12px;
	height: 12px;
	background: #000;
	border-radius: 360px;
	margin-right: 8px;
}


@media screen and (min-width: 640px){
	.ban h3 span,.ban h3 p{
		font-size: 20px;
	}
}
@media screen and (min-width: 700px){
	.ban h3 span,.ban h3 p{
		font-size:21px;
	}
}
@media screen and (min-width: 800px){
	.ban h3 span,.ban h3 p{
		font-size:22px;
	}
}
@media screen and (min-width: 900px){
	.ban h3 span,.ban h3 p{
		font-size: 23px;
	}
}

@media screen and (min-width: 1100px){
	.ban h3 span,.ban h3 p{
		font-size: 24px;
	}
}
@media screen and (min-width: 1220px){
	.ban h3 span,.ban h3 p{
		font-size: 28px;
	}
}
@media screen and (min-width: 1440px){
	.ban h3 span,.ban h3 p{
		font-size: 32px;
	}
}
@media screen and (min-width: 1552px){
	.ban h3 span,.ban h3 p{
		font-size: 36px;
	}
}
@media screen and (min-width: 1680px){
	.ban h3 span,.ban h3 p{
		font-size:38px;
	}
}
@media screen and (min-width: 1770px){
	.ban h3 span,.ban h3 p{
		font-size:42px;
	}
}
@media screen and (min-width:1880px){
	.ban h3 span,.ban h3 p{
		font-size:48px;
	}
}
@media screen and (min-width: 1992px){
	.ban h3 span,.ban h3 p{
		font-size:50px;
	}
}
.radio-check hr{
	margin-top: 20px;
}
.radio-check span{
	display: inline-block;
	margin: 15px 15px 15px 0;
	padding:8px 20px;
	border: 1px dotted red;
	color:#ff0000;
	
}














































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}